On Measuring the Reusability Proneness of Mobile Applications
نویسنده
چکیده
The abnormal increase in the number of applications available for download in Android markets is a good indication that they are being reused. However, little is known about their real reusability potential. A considerable amount of these applications is reported as having a poor quality or being malicious. Hence, in this paper, an approach to measure the reusability potential of classes in Android applications is proposed. The approach is not meant specifically for this particular type of applications. Rather, it is intended for Object-Oriented (OO) software systems in general and aims also to provide means to discard the classes of low quality and defect prone applications from being reused directly through inheritance and instantiation. An empirical investigation is conducted to measure and rank the reusability potential of the classes of randomly selected Android applications. The results obtained are thoroughly analyzed in order to understand the extent of this potential and the factors influencing it. Keywords—Reusability, Software Quality Factors, Software Metrics, Empirical Investigation, Object-Oriented Software, Android Applications.
منابع مشابه
The Pattern of Structural Relationships of Mobile Phone Addiction in Male Students Based on Negative Excitement and Boredom Proneness with the Mediating Role of Self-Monitoring: A Descriptive Study
Background and Objectives: Mobile phone dependency has become a global problem due to its high incidence, rapid growth rate, and serious adverse consequences. The aim of this study was to model the structural relationships of mobile phone addiction in male students based on negative excitement and boredom proneness with the mediating role of self-monitoring. Materials and Methods: This study w...
متن کاملTransitive Coupling (TC) and Fault Proneness (FP) in Object Oriented Systems: A New Methodology
Demand for Quality Software has undergone with rapid growth during the last few years. This is leading to an increase in the development of metrics for measuring the properties of software such as Coupling, Cohesion or Inheritance that can be used in early quality assessments. Quality Models that explore the relationship between these properties and quality attributes such as fault proneness, m...
متن کاملInvestigating the Quality of Persian Mobile Applications Related to Patients with Chronic Diseases
Introduction: Today, the use of mobile applications to help self-care in patients with chronic diseases has increased. The objective of this study was to investigate the quality of Persian mobile applications related to patients with diabetes and hypertension. Method: This analytical study was conducted on all Persian mobile applications related to diabetes and hypertension in 2019. The mobile ...
متن کاملInvestigating the Quality of Persian Mobile Applications Related to Patients with Chronic Diseases
Introduction: Today, the use of mobile applications to help self-care in patients with chronic diseases has increased. The objective of this study was to investigate the quality of Persian mobile applications related to patients with diabetes and hypertension. Method: This analytical study was conducted on all Persian mobile applications related to diabetes and hypertension in 2019. The mobile ...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014